• Automatic classification of UML class diagrams using deep learning technique : convolutional neural network 

      Gosala, Bethany; Chowdhuri, Sripriya Roy; Singh, Jyotika; Gupta, Manjari; Mishra, Alok (Peer reviewed; Journal article, 2021)
      Unified Modeling Language (UML) includes various types of diagrams that help to study, analyze, document, design, or develop any software efficiently. Therefore, UML diagrams are of great advantage for researchers, software ...
    • Code smell detection using ensemble machine learning algorithms 

      Dewangan, Seema; Rao, Rajwant Singh; Mishra, Alok; Gupta, Manjari (Peer reviewed; Journal article, 2022)
      Code smells are the result of not following software engineering principles during software development, especially in the design and coding phase. It leads to low maintainability. To evaluate the quality of software and ...
    • Design patterns discovery in source code : novel technique using substring match 

      Pande, Akshara; Pant, Vivekanand; Gupta, Manjari; Mishra, Alok (Peer reviewed; Journal article, 2021)
      The role of design pattern mining is a very significant strategy of re-engineering as with the help of detection one could easily understand complex systems. Of course, identifying a design pattern is not always a simple ...
    • A novel approach for code smell detection : an empirical study 

      Dewangan, Seema; Rao, Rajwant Singh; Mishra, Alok; Gupta, Manjari (Peer reviewed; Journal article, 2021)
      Code smells detection helps in improving understandability and maintainability of software while reducing the chances of system failure. In this study, six machine learning algorithms have been applied to predict code ...